.emptyclasss{font-family:Verdana}

div, p, td, body, text, a
     {
     font-family:Tahoma, Verdana, Arial, Helvetica;
     color:#000000;
     text-align:justify;
     }

table {
    background-color: #d0d0d0;
    border-collapse: collapse;
    border: 0px;
}

th   {
    background-color: #f5f5f5;
    padding: 0.3em;
    border: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
}
td   {
    text-align:left;
    background-color: #ffffff;
    border: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    padding: 0.3em;
}

h1   {
     font-size:17px;
     line-height:20px;
     font-family:Arial,Helvetica;
     font-weight:bold;
     padding-top:17px;
     padding-bottom:3px;
     margin-bottom:0px;
     margin-top:0px;
     color:#2362A6;
     }


h2   {
     display:block;
     font-size:12px;
     line-height:14px;
     font-family:Arial,Helvetica;
     font-weight:bold;
     padding-top:5px;
     padding-bottom:3px;
     margin-bottom:5px;
     margin-top:0px;
     border-bottom-width:1px;
     border-bottom-style:solid;
     border-bottom-color:#2362A6;
     color:#2362A6;
     }

.main {
    width: 45%;
    margin: 0 auto;
}

.nav, .subnav  {
    background-color: #d0d0d0;
    padding: 0.3em;
    border-top: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    height: 1.8em;
}

.login {
    position: relative;
    left: 33%;
    width: 25em;
}

.login_form {
    width: 100%;
    border: 1px solid black;
    padding: 0.7em;
}

.success {
    border: 1px solid black;
    background: #5da130;
    color: #ffffff;
    padding: 0.7em;
    font-weight: bold;
}

.error {
    border: 1px solid black;
    background: #e32636;
    color: #ffffff;
    padding: 0.7em;
    font-weight: bold;
}

.menu
     {
     display:block;
     float:left;
     font-weight:normal;
     font-size:11px;
     text-decoration:none;
     text-align:center;
     color:#000000;
     width:8em;
     line-height:15px;
     background-color:#f0f0f0;
     padding:3px;
     border-left:solid 1px #606060;
     border-top:solid 3px #ffffff;
     } 


.subnav .menu
     {
     display:block;
     float:left;
     font-weight:normal;
     font-size:11px;
     text-decoration:none;
     text-align:center;
     color:#000000;
     width:12em;
     line-height:15px;
     background-color:#f0f0f0;
     padding:3px;
     border-left:solid 1px #606060;
     border-top:solid 3px #ffffff;
     } 


.menu:hover
     {
     background-color:#F4F4a0;
     color:#000000;
     } 


.menusel
     {
     display:block;
     float:left;
     font-weight:normal;
     font-size:11px;
     text-decoration:none;
     text-align:center;
     background-color:#ffffff;
     color:#000000;
     width:8em;
     line-height:15px;
     padding:3px;
     border-top:solid 3px #404040;
     } 

.menusel:hover
     {
     background-color:#ffffff;
     color:#000000;
     } 


input, textarea, select
        {
         margin-top:5px;
         font-size:11px;
         border-width:1px;
         border-style:solid;
         border-color:#606060;
         padding-left:2px;
        }

